package com.example.oop.tutor;

import com.example.oop.skill.Skill;
import com.example.oop.timeslot.FixedDateTimeSlot;

public abstract class TutorGroupMeeting {
    private FixedDateTimeSlot timeSlot;
    private Skill skillToPractise;
    private TutorGroup tutorGroup;

    public TutorGroup getTutorGroup() {
        return tutorGroup;
    }

    public FixedDateTimeSlot getTimeSlot(){
        return timeSlot;
    }

    public Skill getSkillToPractise() {
        return skillToPractise;
    }

    public TutorGroupMeeting(FixedDateTimeSlot timeSlot,TutorGroup tutorGroup,Skill skillToPractise){
        this.timeSlot = timeSlot;
        this.tutorGroup = tutorGroup;
        this.skillToPractise = skillToPractise;
    }

    public abstract void practise();
}
